package com.css.bjdt_core.ryxx.entity;

import org.apache.commons.lang.builder.EqualsBuilder;
import org.apache.commons.lang.builder.HashCodeBuilder;
import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;
import org.nutz.dao.entity.annotation.Table;


@Table("VIEW_T_DT_RYXX")
public class ViewTDtRyxx implements java.io.Serializable{
	private static final long serialVersionUID = 5454155825314635342L;
		
	//可以直接使用: @Length(max=50,message="用户名长度不能大于50")显示错误消息
	//columns START
    /**
     * ryid       db_column: RYID 
     */ 	
	private String ryid;
    /**
     * xm       db_column: XM 
     */ 	
	private Object xm;
    /**
     * xb       db_column: XB 
     */ 	
	private Object xb;
    /**
     * mz       db_column: MZ 
     */ 	
	private Object mz;
    /**
     * csrq       db_column: CSRQ 
     */ 	
	private java.util.Date csrq;
    /**
     * zjhm       db_column: ZJHM 
     */ 	
	private Object zjhm;
    /**
     * dylb       db_column: DYLB 
     */ 	
	private String dylb;
    /**
     * rdrq       db_column: RDRQ 
     */ 	
	private java.util.Date rdrq;
    /**
     * gzgwmc       db_column: GZGWMC 
     */ 	
	private String gzgwmc;
    /**
     * zgxl       db_column: ZGXL 
     */ 	
	private String zgxl;
    /**
     * lxfs       db_column: LXFS 
     */ 	
	private Object lxfs;
    /**
     * zzrq       db_column: ZZRQ 
     */ 	
	private java.util.Date zzrq;
    /**
     * djzt       db_column: DJZT 
     */ 	
	private String djzt;
    /**
     * jtzz       db_column: JTZZ 
     */ 	
	private String jtzz;
    /**
     * sfsldy       db_column: SFSLDY 
     */ 	
	private String sfsldy;
    /**
     * slrq       db_column: SLRQ 
     */ 	
	private java.util.Date slrq;
    /**
     * sflddy       db_column: SFLDDY 
     */ 	
	private String sflddy;
    /**
     * wclx       db_column: WCLX 
     */ 	
	private String wclx;
    /**
     * szzb       db_column: SZZB 
     */ 	
	private String szzb;
	//columns END
	
	//注意： spring_jdbc的MetadataCreateUtils.fromTable(Entity.class) 可以读取JPA annotation的标注信息
	//现支持 @Id,@Column,@Table标注

	
	public String getRyid() {
		return this.ryid;
	}
	
	public void setRyid(String value) {
		this.ryid = value;
	}
	
	public Object getXm() {
		return this.xm;
	}
	
	public void setXm(Object value) {
		this.xm = value;
	}
	
	public Object getXb() {
		return this.xb;
	}
	
	public void setXb(Object value) {
		this.xb = value;
	}
	
	public Object getMz() {
		return this.mz;
	}
	
	public void setMz(Object value) {
		this.mz = value;
	}
	
	public java.util.Date getCsrq() {
		return this.csrq;
	}
	
	public void setCsrq(java.util.Date value) {
		this.csrq = value;
	}
	
	public Object getZjhm() {
		return this.zjhm;
	}
	
	public void setZjhm(Object value) {
		this.zjhm = value;
	}
	
	public String getDylb() {
		return this.dylb;
	}
	
	public void setDylb(String value) {
		this.dylb = value;
	}
	
	public java.util.Date getRdrq() {
		return this.rdrq;
	}
	
	public void setRdrq(java.util.Date value) {
		this.rdrq = value;
	}
	
	public String getGzgwmc() {
		return this.gzgwmc;
	}
	
	public void setGzgwmc(String value) {
		this.gzgwmc = value;
	}
	
	public String getZgxl() {
		return this.zgxl;
	}
	
	public void setZgxl(String value) {
		this.zgxl = value;
	}
	
	public Object getLxfs() {
		return this.lxfs;
	}
	
	public void setLxfs(Object value) {
		this.lxfs = value;
	}
	
	public java.util.Date getZzrq() {
		return this.zzrq;
	}
	
	public void setZzrq(java.util.Date value) {
		this.zzrq = value;
	}
	
	public String getDjzt() {
		return this.djzt;
	}
	
	public void setDjzt(String value) {
		this.djzt = value;
	}
	
	public String getJtzz() {
		return this.jtzz;
	}
	
	public void setJtzz(String value) {
		this.jtzz = value;
	}
	
	public String getSfsldy() {
		return this.sfsldy;
	}
	
	public void setSfsldy(String value) {
		this.sfsldy = value;
	}
	
	public java.util.Date getSlrq() {
		return this.slrq;
	}
	
	public void setSlrq(java.util.Date value) {
		this.slrq = value;
	}
	
	public String getSflddy() {
		return this.sflddy;
	}
	
	public void setSflddy(String value) {
		this.sflddy = value;
	}
	
	public String getWclx() {
		return this.wclx;
	}
	
	public void setWclx(String value) {
		this.wclx = value;
	}
	
	public String getSzzb() {
		return this.szzb;
	}
	
	public void setSzzb(String value) {
		this.szzb = value;
	}
	

	public String toString() {
		return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
			.append("Ryid",getRyid())
			.append("Xm",getXm())
			.append("Xb",getXb())
			.append("Mz",getMz())
			.append("Csrq",getCsrq())
			.append("Zjhm",getZjhm())
			.append("Dylb",getDylb())
			.append("Rdrq",getRdrq())
			.append("Gzgwmc",getGzgwmc())
			.append("Zgxl",getZgxl())
			.append("Lxfs",getLxfs())
			.append("Zzrq",getZzrq())
			.append("Djzt",getDjzt())
			.append("Jtzz",getJtzz())
			.append("Sfsldy",getSfsldy())
			.append("Slrq",getSlrq())
			.append("Sflddy",getSflddy())
			.append("Wclx",getWclx())
			.append("Szzb",getSzzb())
			.toString();
	}
	
	public int hashCode() {
		return new HashCodeBuilder()
			.toHashCode();
	}
	
	/*public boolean equals(Object obj) {
		if(obj instanceof Ryxx == false) return false;
		if(this == obj) return true;
		Ryxx other = (Ryxx)obj;
		return new EqualsBuilder()
			.isEquals();
	}*/
}

